[openresty学习之二十七]使用Nginx内置绑定变量

Nginx提供了丰富、完整的内置变量,极大增加了对Nginx网络行为的控制细度。这些变量大部分都是在请求进入时…

[openresty学习之二十六]日志输出

你如何测试和调试你的代码呢?Lua 的两个主力作者是这样回复的: Luiz Henrique de Figue…

[openresty学习之二十五]输出响应体

HTTP响应报文分为三个部分: 响应行 响应头 响应体 对于 HTTP 响应体的输出,在 OpenResty …

[openresty学习之二十四]获取请求 body

在 Nginx 的典型应用场景中,几乎都是只读取 HTTP 头即可,例如负载均衡、正反向代理等场景。但是对于 …

[openresty学习之二十三]获取uri参数

获取请求 uri 参数 首先看一下官方 API 文档,获取一个 uri 有两个方法:ngx.req.get_u…

[openresty学习之二十二]nginx之反向代理

反向代理(Reverse Proxy)方式是指用代理服务器来接受 internet 上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给 internet 上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。

[openresty学习之二十一]nginx日志

Nginx 日志主要有两种:access_log(访问日志) 和 error_log(错误日志)。 acces…

[openresty学习之二十]Nginx 静态文件服务

一个 web 缓存坐落于客户端和原始服务器(origin server)中间,它保留了所有可见内容的拷贝。如果一个客户端请求的内容在缓存中存储,则可以直接在缓存中获得该内容而不需要与服务器通信。这样一来,由于 web 缓存距离客户端“更近”,就可以提高响应性能,并更有效率的使用应用服务器,因为服务器不用每次请求都进行页面生成工作。

[openresty学习之十九]nginx之location匹配规则

一、 语法规则 location [=|~|~*|^~] /uri/ { … } | 模式 | 含义 | | …

[openresty学习之十八]文件操作

Lua I/O 库提供两种不同的方式处理文件:隐式文件描述,显式文件描述。
这些文件 I/O 操作,在 OpenResty 的上下文中对事件循环是会产生阻塞效应。OpenResty 比较擅长的是高并发网络处理,在这个环境中,任何文件的操作,都将阻塞其他并行执行的请求。实际中的应用,在 OpenResty 项目中应尽可能让网络处理部分、文件 I/0 操作部分相互独立,不要揉和在一起。

正在加载中...

已加载全部内容

已经没有更多文章了

返回顶部